package com.ss.android.article.browser;

import android.os.Message;
import android.view.View;
import android.webkit.ValueCallback;
import android.webkit.WebChromeClient;

public interface WebViewClientDelegate {
    void onProgressChanged(int newProgress);

    void onCreateWindow(Message message);

    void onShowCustomView(View view, WebChromeClient.CustomViewCallback customViewCallback);

    void onShowCustomView(View arg1, WebChromeClient.CustomViewCallback customViewCallback, int requestedOrientation);

    void onShowFileChooser(ValueCallback valueCallback);

    void setCanGoForward(boolean canGoForward);

    void setCanGoBack(boolean canGoBack);

    void onMenuTabClick(boolean arg1);

    void onHideCustomView();

    void onGoBackClick();

    void onGoNextClick();

    void onPageStarted();

    void onPageFinished();
}

